var filepath="";
function uplodfile(path){
	filepath=path;
	var button = $('.upLoadClass');
	button.each(function(){
		var btn = jQuery(this);
		var load = new AjaxUpload(jQuery(this), {
	        action: filepath+"/msg/uploadMessageFile.do",
	        type:"POST",     
	        data:{
	        	pk:jQuery("#detailid").val(),
	        },
	        autoSubmit:false,
	        name:'upload',//提交的名字
	        onChange:function(file,ext){//当选择文件后执行的方法,ext存在文件后续,可以在这里判断文件格式
	        	var isValid = $("form").form('validate');
	        	if(!isValid){
	        		alert("还有必填项未填写，请填写完再上传附件！");
	        		return false;
	        	}else if(!isAllowFile(ext)){
		            alert('请选择正确的文件格式!');
	            	return false;
		        }
	        	try{parent.window.$.funkyUI({showDialog:false,message:"文件正在上传中....."});}catch(e){$.funkyUI({showDialog:false,message:"文件正在上传中....."});};
	        	var id=$("#id").val();
	        	if(id==null||id==""){
	        		$.ajax({
						type:'post',
						data:$("form").serialize(),
						url:filepath+'/msg/saveSysMessage0.do',
						success:function(data){
							if(data.success){
								$("#id").val(data.id);
								$("#detailid").val(data.detailid);
								var db={pk:data.detailid};
								load.setData(db);
								load.submit();
							}
						},
						error:function(){
							parent.window.$.unfunkyUI();
							alert('对不起！由于网络或服务器繁忙，本次操作不成功，请稍后再试试，谢谢！');
							return;
						}
					});
	        	}else{
	        		load.submit();
	        	}
	        },onSubmit: function (file, ext){//提交文件时执行的方法
	        },onComplete: function (file, response){//文件提交完成后可执行的方法
	        	parent.window.$.unfunkyUI();
	        	var data;
	        	try{
	        		data=eval("("+response+")");
	        	}catch(e){data={succeful:false};}
				if(data.succeful){
					$("#tdfj").append('<p style="margin:5px auto;">' +
							'<a href="'+path+'/msg/downloadFile2.do?pk='+data.id+'">'+file+'</a>' +
							'<a href="javascript:;" rel="" id="'+data.id+'" class="attach_rel" onclick="removeThis(this)"'+ 
							' style="color: blue;">&nbsp;&nbsp;删除</a></p>');	
				}else if(!data.succeful){//上传失败
					alert('附件超过规定大小，请重新添加');
				}
	        }
		});
  	});
}
function removeThis(obj){
	if(confirm("确定删除该材料文件吗？")){
		jQuery.ajax({
			type:'post',
			cache:false,
			url:filepath+'/msg/deleteFile2.do',
			data:{pk:jQuery(obj).attr('id')},
			success:function(msg){
				jQuery(obj).parent().remove();
			},
			error:function(){
				alert('网络出现异常');
			}
		});
	}
}